1
2
5
6
8
11
7
10
19
9
32
118
72
142
50
122
18
352
152
162
53
78
57
63
52
213
84
79
49
33
112
67
70
103
87
28
36
58
27
51
16
24
30
25
74
21
39
85